package C:.Users.DELL.IdeaProjects.Mm.entity.user;

import java.io.Serializable;
import lombok.Data;
import java.time.LocalDateTime;
import com.baomidou.mybatisplus.annotation.*;
import lombok.experimental.Accessors;
import java.math.BigDecimal;

/**
 * @Description  
 * @Author  
 * @Date 2023-11-17 
 */

@Data
@Accessors(chain = true)
@TableName("user_info")
public class UserInfo  implements Serializable {



   @TableId(type = IdType.AUTO)
	private Long id;

	/**
	 * 登录名
	 */
	private String username;

	/**
	 * 登录密码-加密
	 */
	private String password;

	/**
	 * 昵称
	 */
	private String nickName;

	/**
	 * 用户头像
	 */
	private String userPhoto;

	/**
	 * 用户性别;0-男 1-女
	 */
	private Integer userSex;

	/**
	 * 账户余额
	 */
	private BigDecimal accountBalance;

	/**
	 * 手机号码
	 */
	private String phoneNumber;

	/**
	 * 地址
	 */
	private String address;

	/**
	 * 邮箱地址
	 */
	private String eMail;

	/**
	 * 是否为作者(0:不是,1:是)
	 */
	private Integer authorIf;

	/**
	 * 是否是管理员(0:不是,1:是)
	 */
	private Integer adminIf;

	/**
	 * 用户状态;0-正常1-封禁
	 */
	private Integer enable;

	/**
	 * 创建时间
	 */
   @TableField(fill = FieldFill.INSERT)
	private LocalDateTime createTime;

	/**
	 * 更新时间
	 */
   @TableField(fill = FieldFill.INSERT_UPDATE)
	private LocalDateTime updateTime;

}
